#include<cstdio>//uncle-lu
#include<algorithm>
template<class T>void read(T &x)
{
	x=0;int f=0;char ch=getchar();
	while(ch<'0'||ch>'9') { f|=(ch=='-'); ch=getchar(); }
	while(ch<='9'&&ch>='0') { x=(x<<1)+(x<<3)+(ch^48); ch=getchar(); }
	x = f ? -x : x;
	return ;
}	

int t, k;
int F[2010][2010];

void init()
{
	for (int i = 1; i <= 2000; i++) 
		for (int j = 1; j <= i; j++) 
		{
			F[i][j] = F[i-1][j] + F[i-1][j-1];
			F[i][j] %= k;
		}

	return ;
}

int main()
{
	read(t);read(k);
	init();
	for (int i = 1; i <= t; i++) 
	{
		read(n);read(m);
	}
}
